package com.processor;

public class Process_Status {
	   public static final int SUCCESS = 1;
	   public static final int EXCEPTION = 0;
	   public static final int FAILURE = 2;
	   private String Process_Message;
	   private int Process_Result;
	   private Object Process_Data;
	   private String Processor_Name;
	   private Throwable Process_Exception;
	   private String Instructs = null;

	   public Process_Status()
	   {

	   }

	   /**
	   Access method for the Process_Message property.

	   @return   the current value of the Process_Message property
	    */
	   public String getProcess_Message()
	   {
	      return Process_Message;
	   }

	   /**
	   Sets the value of the Process_Message property.

	   @param aProcess_Message the new value of the Process_Message property
	    */
	   public void setProcess_Message(String aProcess_Message)
	   {
	      Process_Message = aProcess_Message;
	   }

	   /**
	   Access method for the Process_Result property.

	   @return   the current value of the Process_Result property
	    */
	   public int getProcess_Result()
	   {
	      return Process_Result;
	   }

	   /**
	   Sets the value of the Process_Result property.

	   @param aProcess_Result the new value of the Process_Result property
	    */
	   public void setProcess_Result(int aProcess_Result)
	   {
	      Process_Result = aProcess_Result;
	   }

	   /**
	   Access method for the Process_Data property.

	   @return   the current value of the Process_Data property
	    */
	   public Object getProcess_Data()
	   {
	      return Process_Data;
	   }

	   /**
	   Sets the value of the Process_Data property.

	   @param aProcess_Data the new value of the Process_Data property
	    */
	   public void setProcess_Data(Object aProcess_Data)
	   {
	      Process_Data = aProcess_Data;
	   }

	   /**
	   Access method for the Processor_Name property.

	   @return   the current value of the Processor_Name property
	    */
	   public String getProcessor_Name()
	   {
	      return Processor_Name;
	   }

	   /**
	   Sets the value of the Processor_Name property.

	   @param aProcessor_Name the new value of the Processor_Name property
	    */
	   public void setProcessor_Name(String aProcessor_Name)
	   {
	      Processor_Name = aProcessor_Name;
	   }

	   /**
	   Access method for the Process_Exception property.

	   @return   the current value of the Process_Exception property
	    */
	   public Throwable getProcess_Exception()
	   {
	      return Process_Exception;
	   }

	   /**
	   Sets the value of the Process_Exception property.

	   @param aProcess_Exception the new value of the Process_Exception property
	    */
	   public void setProcess_Exception(Throwable aProcess_Exception)
	   {
	      Process_Exception = aProcess_Exception;
	   }

	  public String getInstructs()
	  {
	    return Instructs;
	  }

	  public void setInstructs(String Instructs)
	  {
	    this.Instructs = Instructs;
	  }
}
